#pragma once

//#include "BaseCharacter.h"
class BaseCharacter;
class BaseAI
{
protected:
	int characterIndex;

public:
	BaseAI(void);
	~BaseAI(void);
	virtual bool AIMove();
	virtual bool AIUseAction() = 0;
	virtual bool AIUseAction(BaseCharacter * target,int ability) = 0
	{

	}

	int GetCharIndex()
	{
		return this->characterIndex;
	}

	void SetCharIndex(int i)
	{
		this->characterIndex = i;
	}

};

